#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# Name : __init__.py
# Author: ls_seraph@126.com
# Time  : 2021/3/6 22:46

import os

# 让新建的报告文件夹路径存入全局变量
"""
path        ：项目路径
dir_path    ：新建文件夹路径
report_path ：报告文件路径
"""
_param_dict = {"path": os.path.abspath(os.path.join(os.path.dirname(__file__), "../../.."))}


# 全局静态常量 字典类型
class Param(object):
    """
    path        ：项目路径\n
    dir_path    ：新建报告文件夹(/reports/<报告名称>/) 路径\n
    report_path ：报告文件(*.html) 路径\n
    """

    # 设置字典值
    @staticmethod
    def set_value(name, value):
        _param_dict[name] = value

    # 根据key获取值
    @staticmethod
    def get_value(key):
        return _param_dict.get(key)

    # 获取所有keys
    @staticmethod
    def get_keys():
        return _param_dict.keys()
